package com.eascs.report.common.service;

import java.util.List;

import com.eascs.app.dao.PageResult;
import com.eascs.report.common.entity.ModelResult;
import com.eascs.report.common.entity.ProvinceTeamTotalForm;
import com.eascs.report.common.entity.ReportStatForm;

public interface ReportDubboService {

	public ModelResult<PageResult<Object[]>> queryTeamTotalByPage(ProvinceTeamTotalForm entity);
	public ModelResult<PageResult<Object[]>> queryProvinceTotalByPage(ProvinceTeamTotalForm entity);
	public ModelResult<PageResult<Object[]>> queryOperatorTotalByPage(ProvinceTeamTotalForm entity);
	
	public ModelResult<PageResult<Object[]>> queryTeamTotalSectionByPage(ProvinceTeamTotalForm entity);
	public ModelResult<PageResult<Object[]>> queryProvinceTotalSectionByPage(ProvinceTeamTotalForm entity);
	public ModelResult<PageResult<Object[]>> queryOperatorTotalSectionByPage(ProvinceTeamTotalForm entity);



	public ModelResult<PageResult<Object[]>> queryReportStatByPlatformByPage(ReportStatForm entity);
	public ModelResult<PageResult<Object[]>> queryReportStatByProvinceByPage(ReportStatForm entity);
	public ModelResult<PageResult<Object[]>> queryReportStatByOperatorByPage(ReportStatForm entity);
	public ModelResult<PageResult<Object[]>> queryReportStatByBankreFundByPage(ReportStatForm entity);
	public ModelResult<List<Object[]>> getLikeEmployeeList(String empName);
	public ModelResult<List<Object[]>> getLikePostList(ProvinceTeamTotalForm entity);




}
